package org.nuonuo.sdk.model.base;

import javax.validation.constraints.NotNull;

/**
 * @Version 1.0
 * @Author az
 * @Date 2024-04-01 12:41:38
 * @ClassName InvoiceBuildingInfo
 * @Description
 */
public class InvoiceBuilding {
    /**
     * 建筑服务发生地（传对应省市区中文名称--需与行政区划名称一致）
     */
    @NotNull(message = "建筑服务发生地必填")
    private String buildingAddress;
    /**
     * 建筑项目名称
     */
    @NotNull(message = "建筑项目名称必填")
    private String itemName;
    /**
     * 跨地（市）标志（0-否  1-是）
     */
    @NotNull(message = "跨地（市）标志必填")
    private String crossCityFlag;
    /**
     * 详细地址（建筑服务发生地+详细地址 总长度最大120字符）
     */
    private String detailedAddress;
    /**
     * 土地增值税项目编号
     */
    private String landVatItemNo;

    public String getBuildingAddress() {
        return buildingAddress;
    }

    public void setBuildingAddress(String buildingAddress) {
        this.buildingAddress = buildingAddress;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getCrossCityFlag() {
        return crossCityFlag;
    }

    public void setCrossCityFlag(String crossCityFlag) {
        this.crossCityFlag = crossCityFlag;
    }

    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    public String getLandVatItemNo() {
        return landVatItemNo;
    }

    public void setLandVatItemNo(String landVatItemNo) {
        this.landVatItemNo = landVatItemNo;
    }
}
